import os
import sys


def get_subdirs(dir):
    # Función que regresa todos los subdirectorios de un directorio:
    # Args:     dir: Ruta de un directorio
    # Return:   []: Lista con los subdirectorios
    return [name for name in os.listdir(dir)
        if os.path.isdir(os.path.join(dir, name))]

def get_files(dir):
    # Función que regresa todos los archivos no subdirectorios de un directorio:
    # Args:     dir: Ruta de un directorio
    # Return:   []: Lista con los subdirectorios
    return [name for name in os.listdir(dir)
        if not os.path.isdir(os.path.join(dir, name))]

def remove_blanks_in_file(f):
    print(f)
    return f

def rename_file(name, dir):
    pass


if __name__ == "__main__":
    dir = sys.argv[1]
    dirs = get_subdirs(dir)
    for d in dirs:
        #print('///////////'+d+'///////////////')
        path = os.path.join(dir,d)
        files = get_files(path)
        for f in files:
            print('*'+f+'*')
            name = f.strip(' ')
            #print('*'+name+'*')
            os.rename(os.path.join(path,f), os.path.join(path,name))

    
